Integrating legacy components into a software system for storm sewer simulation

نویسندگان

  • Shiu-Shin Lin
  • Shang-Hsien Hsieh
  • Jan-Tai Kuo
  • Ying-Po Liao
  • Yen-Chang Chen
چکیده

This paper presents an approach that integrates a legacy component into a software system for storm sewer simulation. The legacy component employed here is the Storm Water Management Model (SWMM). The Extended Transport (EXTRAN) block of the SWMM that applies the finite difference method (FDM) with explicit numerical schemes, solving the de Saint-Venant equations, is used to route the storm sewer flow. A storm sewer simulation system, named S4, that integrates SWMM-EXTRAN and implements a visualization model, has been developed to demonstrate the proposed approach. The approach makes use of the multithread technology to alternate the execution between SWMM-EXTRAN for flow simulation on one thread and the program controller that updates simulation state variables and displays the computed temporal water-stages at the junctions on the other thread at every time step of the FDM process. Two test examples are used to verify and demonstrate the feasibility of the proposed approach. The results show that the multi-thread technology is applied successfully for integrating legacy components, such as SWMM-EXTRAN, into a software system (in this case, S4). In addition, the proposed approach is generally applicable for integrating legacy models or components developed using FDM with explicit numerical schemes. 2005 Elsevier Ltd. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel SWMM Based Algorithm Application to Storm Sewer Network Design

An automated algorithm based on the dynamic hydrological and hydraulic simulation modules in Storm Water Management Model (SWMM) was developed to aid the design of storm sewer networks, provided that a layout is given. Numerical performance of the proposed algorithm was compared with the existing design methods with two application cases. The automated computation process of the sewer network d...

متن کامل

Design of Integrated Bioinfiltration-Detention Urban Retrofits with Design Storm and Continuous Simulation Methods

This article presents the elements involved in the design of a bioretention planter/trench infiltration-detention system as part of a very large-scale urban retrofit project. The prototype system was designed to intercept all of the runoff from a synthetic 5.08-mm 24-h rainfall event. Diverted flows were conveyed into bioretention planter for treatment. The bioretention systems were fingerprint...

متن کامل

Searching for storm water inflows in foul sewers using fibre-optic distributed temperature sensing.

A major drawback of separate sewer systems is the occurrence of illicit connections: unintended sewer cross-connections that connect foul water outlets from residential or industrial premises to the storm water system and/or storm water outlets to the foul sewer system. The amount of unwanted storm water in foul sewer systems can be significant, resulting in a number of detrimental effects on t...

متن کامل

Mitigating the Impacts of Combined Sewer Overflow to an Urban River System via Web-based Share-vision Modeling

Storm water overflow from the combined sewer system might result in a sudden devastating impact to the local ecosystem in an urban river environment. In order to assess overflow pollution load during tropical rainfall, a web-based share vision modelling system is organized and designed in this study to investigate the resultant water quality impacts from both spatial and temporal aspects simult...

متن کامل

An Agent-Based Approach to Distributed Simulation, Distributed Prototyping and Software Integration

Due to nowadays huge availability of data and software, a software developer must be able not only to invent good algorithms and implement them eeciently, but also to assemble existing components to create, timely and economically, a new application. Prototyping is a software engineering paradigm particularly suitable for the compositional approach to software development. A working prototype e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Environmental Modelling and Software

دوره 21  شماره 

صفحات  -

تاریخ انتشار 2006